Timing Failure Detection and Real-Time Group Communication in Quasi-Synchronous Systems
نویسندگان
چکیده
This paper addresses the problem of having real-time group communication in systems that are not completely synchronous (quasi-synchronous). This situation can happen when load is not completely controlled thus not ruling out overload scenarios. This is usually related to dynamic characteristics of the application and/or environment. Usually, in such systems, temporal guarantees can only be made to the highest priority messages. In such scenario we propose to use the highest priority messages (or a dedicated synchronous channel if available) to implement a timing failure detection service. By using this service together with the communication protocols, we are able to provide safety in a timely fashion, which is of utmost importance for distributed fault-tolerant real-time applications.
منابع مشابه
A Model for Reactive Systems Supporting Varying Degrees of Synchrony
This paper presents a model for the integration of subsystems with a varying degree of synchrony into a heterogenous system. While the synchronous part supports hard realtime requirements, the quasi-synchronous part is layered on a synchronous part and inherits properties like bounded drifts, bounded clock value deviation and improved failure detection. The synchronous part will be realized wit...
متن کاملUsing Light-Weight Groups to Handle Timing Failures in Quasi-Synchronous Systems
In a quasi-synchronous environment worst-case times associated with a given activity are usually much higher than the average time needed for that activity. Using always those worst-case times can make a system useless. However, not using them may lead to timing failures. On the other hand, fully synchronous behavior is usually restricted to small parts of the global system. In a previously def...
متن کاملAn Adaptive Real-Time Group Communication Protocol
In this paper, we address the problem of having real-time group communication in a system that is not completely synchronous (quasi-synchronous). This situation may happen when system load is not completely controlled and so, overload scenarios are not ruled out. In such scenarios, and for most of the networks used in this type of environments, temporal guarantees can only be made for the highe...
متن کاملDeterminants of the Timing of Bank Failure in Ten Asian Countries
The purpose of this paper is to examine the determinants of the timing of bank failure/merger in 10 Asian countries over the period of 1999-2007 using a multivariate logit model and a split population duration analysis. Apart from bank-specific information, we also focus on the effects of macroeconomic and financial characteristics. The following empirical findings are obtained. First, the resu...
متن کاملCommunication Reliability in Distributed Real-time Systems Communication Reliability in Distributed Real-time Systems
Common techniques to realize fault-tolerance in distributed real-time systems are the replication of components (node computers) and the inter-connection of these components by redundant communication channels. The communication between the components has to be reliable and predictable in its timing behavior. We describe a communication protocol which is suitable for synchronous distributed arc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996